﻿#navigation {
    padding-bottom:15px;
    background-color: #f25c01;
}
#navigation-bar {
    height : 100%;
    padding-bottom:18px;
	margin:0 auto; width:1024px;
	position:relative;
}

#search {
    margin:0px; padding:0;
	position:absolute;
	right:0px;
    display:inline-block;
}
.menu{width:100% !important;}
.menu ul{
    height:auto;
	margin:0px; 
    padding:7px 1px;    
	position:absolute;
}
            
.menu ul li {
	display:inline;
	margin-left:40px;
	position:relative;
}
.menu ul li:first-child{margin-left:0}
.menu ul li a {
	text-decoration:none;
	color:white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
    padding:8px 15px 6px 15px;    
}
.menu ul li a.active, .menu ul li a:hover {
	background-color:#666666;	
}

.menu li:hover div {
    display:block;
}

.menu li div {
    display: none;
    width:250px;
            
}

.submenu {
    position:absolute;
    left:0px;
    z-index:9999;
	top:24px;	
}
.submenu ul {
    background-color: #666666;
    padding-left : 10px;
    border-bottom:2px;
    padding-right:10px;
}

.submenu ul li {
    margin-left:0px;
    display:inherit;
    padding-top:0px;
    height : 30px;
	line-height:30px;
    list-style-position:inside;
    border-bottom: 1px dashed #ededed;
}

.submenu ul li:last-child {
    list-style-position:inherit;
    border-bottom : none;
}

.submenu ul li a {
    display:block;
    padding:0px;
	font-size:14px;
}

.content-footer {
    background-color : #333333;
    height : 250px;
}
.content {    
	width:1024px; margin:0 auto;
    height:100%;
}



.footer-about-us {
    height:100%;
    display:inline-block;
}

.footer-services, .footer-contact-us{
    height:100%;
    display:inline-block;
}

.about-us-box, .services-box, .contact-box {
    padding:30px;
    padding-left:10px;            
    color:#c1c1c1;
}

.service-list {
    padding-left: 20px;
    list-style-image: url(../images/bullet.png);
}

.service-list li {
    min-height : 40px;
}

.baseline-footer {
    background-color:#414141;
    min-height:50px;
}
.copyright {
    color:white;
    padding-bottom:5px;
    width:70%;
}
.social {
    width:30%;
    right :0px;
    padding-top:10px;
}

h2 {
    color:white;
}

.btnSearch {
    height: 33px;
    width: 27px;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
    background-color: #ededed;
    border-style: solid;
    background-position: 4px 6px;
    border-color: #efefef;
}

.logo {
   
}

.contact-number {
    right: 230px;
    position: absolute;
    color: #1269b6;
    padding-top: 10px;
}
.contact-number img{vertical-align:text-top}

.contact-email {
    right: 0px;
    position: absolute;
    color: #1269b6;
    padding-top: 10px;
}
.contact-email img{vertical-align:bottom}

#header {
    background: #ededed;
    height: 40px;
    padding: 20px 0px;
}
#headerinner{width:1024px; margin:0 auto; position:relative;}

#txtSearch {
    height: 27px;
    width: 150px;
    position: absolute;
    right: 27px;
}

.ms-srch-sb {
display: inline-block;
background: #fff;
padding-top: 0px;
min-height: 25px;
margin-top:4px;
border:0
}
.ms-srch-sb:hover{border:0}

.ms-webpartPage-root {
border-spacing: 0px;
}

.ms-webpartzone-cell {
margin: auto auto 0px;
}

.main-content {
	padding:0px;
	padding-bottom:0;
	background:#ededed;	
}
.middlezone{background:#fff}
.contentservices {
    width: 1024px;
    margin: 0 auto;
    height: 100%;
    padding-top: 10px;
}
.servicestitle{
color: #f98321;
font-size: 18px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 60px;
}
.project-group table{}
.project-group table td{border-left:1px solid #e2e2e2; width:24%; text-align:center; padding:45px 5px}
.project-group table td:first-child{border:none}
.project-group table td div h3{color:#f98321; font-size:18px; margin-top:0px; margin-bottom:0px; line-height:60px;}
.project-group table td div a{color:#f98321; font-size:12px; text-transform:uppercase}
.bottomzone{background:#e9eae4; padding:60px 0; height:auto; overflow:auto;}
.bottominner{width:1024px; margin:0 auto}
.botomleft{float:left; width:45%}
.bottommiddle{float:left; width:20%; margin:0 2%}
.bottomright{float:left; width:20%}
.bottomzone h2{color:#61625d; font-size:20px; text-transform:uppercase; font-style:normal; margin-bottom:13px;}
.bottominner a{color:#f98321}
.bottominner a:hover{text-decoration:none;}		



        .project-group td {
            text-align:center;
            padding:50px;
            vertical-align:top;
            color:#535353;
        }
        .project-group h3 {
            color:#f25c01;
            font-size: 1.4em;
            font-weight: normal;
            line-height: 4;
        }
        
        .project-group {
            padding-top:0px;
            padding-bottom:0px;
        }
		
        #whatwedo {
            padding-top: 0px;
            padding-right: 25px;
			font-style:italic;
        }
		#whatwedo a{text-transform:uppercase; font-style:normal; font-size:12px;}

        .what-we-do {
            background-color:#e9eae4;
            color:#535353;            
            padding-bottom:20px;
        }
        .what-we-do a, .project-group a{
            color:#f25c01;
            text-decoration:none;
        }
        .what-we-do-box h2 {
            color: #61625e;
            text-transform: uppercase;
            font-style:normal;
        }

        .feature-list ul li {
            margin-left:0px;
            display:inherit;
            padding-top:0px;
            height : 30px;
			line-height:29px;
            list-style-position:inside;
            border-bottom: 1px groove #666;
        }

        .feature-list ul li:last-child {
            list-style-position:inherit;
            border-bottom : none;
        }

        .feature-list ul li a {
            display:block;
            padding:0px;
			font-style:normal;
			background: url(../images/feature-arrow.png) 0 center no-repeat; 
	    color:#f98321

        }

        .feature-list ul {
            list-style-type:square;
            padding-left:0px;
        }
		a.ms-signInLink{display:none !important;}

    .DescLeftAlign{
text-align:left !important;
}